var app=getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    nickName: "未登录",
    // avatarUrl: "https://i1.hdslb.com/bfs/face/401bb7f45c9ade2b5f6e70e7f309e66038d969a2.jpg@96w_96h_1c.webp",
    avatarUrl:'../../images/go_gopher.png',
    isLogin: false,
  },
  // 获取个人信息
  getMyInfo: function (e) {
    var that = this
    wx.showModal({
      cancelColor: '#FF0000',
      title: '提示',
      content: '您现在选择的是授权登录模式，在该模式下您的权限有限，建议注册登录了解更多的信息！',
      confirmColor: '#4DD05D',
      confirmText: '确定授权',
      cancelText: '选择注册',
      success(res) {
        if (res.confirm) {
          console.log('确定授权')
          wx.getUserProfile({
            desc: '用于完善会员资料',
            success: function (res) {
              console.log(res)
              let params={
                'nickName': res.userInfo.nickName,
                'avatarUrl': res.userInfo.avatarUrl,
              }
              // 缓存
              app.setStorageUser('userInfo',params, function (res) {
                if (res.errMsg == 'setStorage:ok') {
                  console.log("授权的用户信息缓存成功")
                }
              });
              app.globalData.isLogin=true
              app.globalData.userInfo={
                nickName: res.userInfo.nickName,
                avatarUrl: res.userInfo.avatarUrl,
                userPhone:138+"********"
              }
              console.log(app.globalData)
              that.setData({
                nickName: res.userInfo.nickName,
                avatarUrl: res.userInfo.avatarUrl,
                isLogin: app.globalData.isLogin,
              })
              console.log("全局" + app.globalData.isLogin)
              console.log(res.userInfo.avatarUrl)
            },
            fail:function(res){
              wx.showToast({
                title: '您未开启网络，授权失败',
                icon:'none',
                duration:1000
              })
            },
          })
        } else {
          console.log('取消自动授权')
          wx.navigateTo({
            url: '../login/login',
          })
        }
      }
    })

  },
  gotoInfo:function(){
    wx.navigateTo({
      url: '../my_info/my_info',
    })
  },
  // /////////////////
  // 用户报告单 --携带信息
  gotoReport: function () {
    if (app.globalData.isLogin) {
      wx.navigateTo({
        url: '../report/report',
      })
    }else{
      wx.showToast({
        title: '请先登录',
        icon:'none'
      })
      setTimeout(function(){
        wx.hideToast()
      },1000)
    }
  },
  // 我的收藏
  gotoMyLike:function(){
    if (app.globalData.isLogin) {
      wx.navigateTo({
        url: "../my_like/my_like"
      })
    }else{
      wx.showToast({
        title: '您未登录，暂时无法访问',
        icon:'none'
      })
      setTimeout(function(){
        wx.hideToast()
      },1000)
    }
    
  },

  // 帮助中心
  gotoHelp: function () {
    wx.navigateTo({
      url: "../help/help"
    })
  },
  // 关于我们--直接跳转
  gotoAbout: function () {
    wx.navigateTo({
      url: '../about/about'
    })
  },
 


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var avatarUrl = this.data.avatarUrl
    console.log(avatarUrl)
    wx.request({
      url: 'http://localhost/medical/user.php',
      method: 'GET',
      header: {
        'content-type': 'application/x-www-form-urlencoded'
      },
      data:{
        avatarUrl:this.data.avatarUrl
      },
      success:function(res){
        console.log(res)
        console.log('yes')
      }
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var userInfo = wx.getStorageSync('userInfo');
    if (userInfo) {
      this.setData({
        isLogin: true,
        nickName: userInfo.userPhone,
      })
    }
    //全局拿到变量isLogin
    this.setData({
      isLogin:app.globalData.isLogin
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})